.TH "AbstractComputer" 3 "Sat Dec 7 2019" "DesignPattern" \" -*- nroff -*-
.ad l
.nh
.SH NAME
AbstractComputer
.SH SYNOPSIS
.br
.PP
.PP
\fC#include <Computer\&.h>\fP
.PP
Inherited by \fBDesktopComputer\fP, \fBNotebookComputer\fP, and \fBServerComputer\fP\&.
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "virtual \fB~AbstractComputer\fP ()"
.br
.ti -1c
.RI "virtual \fBVOID\fP \fBOperation\fP ()"
.br
.ti -1c
.RI "\fBCOMPUTER_TYPE\fP \fBGetComputer\fP ()"
.br
.in -1c
.SS "Protected Member Functions"

.in +1c
.ti -1c
.RI "\fBAbstractComputer\fP (\fBCOMPUTER_TYPE\fP eComputer)"
.br
.ti -1c
.RI "\fBVOID\fP \fBSetComputer\fP (\fBCOMPUTER_TYPE\fP eComputer)"
.br
.in -1c
.SS "Private Member Functions"

.in +1c
.ti -1c
.RI "\fBAbstractComputer\fP ()"
.br
.ti -1c
.RI "\fBAbstractComputer\fP (const \fBAbstractComputer\fP &cAbstractComputer)"
.br
.ti -1c
.RI "\fBAbstractComputer\fP & \fBoperator=\fP (const \fBAbstractComputer\fP &cAbstractComputer)"
.br
.in -1c
.SS "Private Attributes"

.in +1c
.ti -1c
.RI "int \fBtest_int\fP"
.br
.ti -1c
.RI "const int \fBtest_const_int\fP"
.br
.ti -1c
.RI "unsigned int \fBtest_unsigned_int\fP"
.br
.ti -1c
.RI "bool \fBtest_bool\fP"
.br
.ti -1c
.RI "short \fBtest_short\fP"
.br
.ti -1c
.RI "long \fBtest_long\fP"
.br
.ti -1c
.RI "long long \fBtest_longlong\fP"
.br
.ti -1c
.RI "float \fBtest_float\fP"
.br
.ti -1c
.RI "double \fBtest_double\fP"
.br
.ti -1c
.RI "vector< \fBMouse\fP > \fBtest_vector\fP"
.br
.ti -1c
.RI "vector< Mouse1 > \fBtest_vector_notexit\fP"
.br
.ti -1c
.RI "string \fBtest_string\fP"
.br
.ti -1c
.RI "deque< \fBMouse\fP > \fBtest_deque\fP"
.br
.ti -1c
.RI "list< \fBMouse\fP > \fBtest_list\fP"
.br
.ti -1c
.RI "forward_list< \fBMouse\fP > \fBtest_forward_list\fP"
.br
.ti -1c
.RI "queue< \fBMouse\fP > \fBtest_queue\fP"
.br
.ti -1c
.RI "priority_queue< \fBMouse\fP > \fBtest_priority_queue\fP"
.br
.ti -1c
.RI "stack< \fBMouse\fP > \fBtest_stack\fP"
.br
.ti -1c
.RI "set< \fBMouse\fP > \fBtest_set\fP"
.br
.ti -1c
.RI "multiset< \fBMouse\fP > \fBtest_multiset\fP"
.br
.ti -1c
.RI "bitset< \fBMouse\fP > \fBtest_bitset\fP"
.br
.ti -1c
.RI "hash_set< \fBMouse\fP > \fBtest_hash_set\fP"
.br
.ti -1c
.RI "hash_multiset< \fBMouse\fP > \fBtest_hash_multiset\fP"
.br
.ti -1c
.RI "map< \fBMouse\fP > \fBtest_map\fP"
.br
.ti -1c
.RI "multimap< \fBMouse\fP > \fBtest_multimap\fP"
.br
.ti -1c
.RI "hash_map< \fBMouse\fP > \fBtest_hash_map\fP"
.br
.ti -1c
.RI "hash_multimap< \fBMouse\fP > \fBtest_hash_multimap\fP"
.br
.ti -1c
.RI "\fBMouse\fP \fBtest_calss\fP"
.br
.ti -1c
.RI "\fBMouse\fP * \fBtest_calsspoint\fP"
.br
.ti -1c
.RI "Mouse1 \fBtest_calss_notexit\fP"
.br
.ti -1c
.RI "Mouse1 * \fBtest_calsspoint_notexit\fP"
.br
.ti -1c
.RI "\fBenum_letter\fP * \fBtest_enumletter\fP"
.br
.ti -1c
.RI "\fBENUM_UPPER\fP * \fBtest_enumupper\fP"
.br
.ti -1c
.RI "enum_letter1 * \fBtest_enumletter_notexit\fP"
.br
.ti -1c
.RI "ENUM_UPPER1 * \fBtest_enumupper_notexit\fP"
.br
.ti -1c
.RI "\fBCOMPUTER_TYPE\fP \fBm_eComputer\fP"
.br
.in -1c
.SS "Static Private Attributes"

.in +1c
.ti -1c
.RI "static int \fBtest_static_int\fP"
.br
.ti -1c
.RI "static const int \fBtest_static_const_int\fP"
.br
.in -1c
.SH "Detailed Description"
.PP 
Definition at line 35 of file Computer\&.h\&.
.SH "Constructor & Destructor Documentation"
.PP 
.SS "AbstractComputer::~AbstractComputer ()\fC [virtual]\fP"
Destruction
.PP
\fBParameters\fP
.RS 4
\fIVOID\fP 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP

.PP
Definition at line 48 of file Computer\&.cpp\&.
.SS "AbstractComputer::AbstractComputer (\fBCOMPUTER_TYPE\fP eComputer)\fC [protected]\fP"
Construction
.PP
\fBParameters\fP
.RS 4
\fICOMPUTER_TYPE\fP eComputer 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP
Construction
.PP
\fBParameters\fP
.RS 4
\fIVOID\fP 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP

.PP
Definition at line 36 of file Computer\&.cpp\&.
.SS "AbstractComputer::AbstractComputer ()\fC [private]\fP"
Construction
.PP
\fBParameters\fP
.RS 4
\fIVOID\fP 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP

.SS "AbstractComputer::AbstractComputer (const \fBAbstractComputer\fP & cAbstractComputer)\fC [private]\fP"
Copy Construction
.PP
\fBParameters\fP
.RS 4
\fIconst\fP \fBAbstractComputer\fP& cAbstractComputer 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP

.SH "Member Function Documentation"
.PP 
.SS "\fBCOMPUTER_TYPE\fP AbstractComputer::GetComputer ()"
GetComputer
.PP
\fBParameters\fP
.RS 4
\fIVOID\fP 
.RE
.PP
\fBReturns\fP
.RS 4
COMPUTER_TYPE 
.RE
.PP

.PP
Definition at line 84 of file Computer\&.cpp\&.
.SS "\fBVOID\fP AbstractComputer::Operation ()\fC [virtual]\fP"
Operation
.PP
\fBParameters\fP
.RS 4
\fIVOID\fP 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP

.PP
Reimplemented in \fBServerComputerDoubleMonitor\fP, \fBServerComputerDoubleKeyboard\fP, \fBServerComputerDoubleMouse\fP, \fBNotebookComputerDoubleMouse\fP, \fBNotebookComputerNormal\fP, \fBDesktopComputerDoubleMonitor\fP, \fBDesktopComputerDoubleKeyboard\fP, \fBDesktopComputerDoubleMouse\fP, \fBDesktopComputerNormal\fP, \fBServerComputerNormal\fP, \fBNotebookComputerDoubleMonitor\fP, \fBNotebookComputerDoubleKeyboard\fP, \fBServerComputer\fP, \fBDesktopComputer\fP, and \fBNotebookComputer\fP\&.
.PP
Definition at line 60 of file Computer\&.cpp\&.
.SS "\fBAbstractComputer\fP& AbstractComputer::operator= (const \fBAbstractComputer\fP & cAbstractComputer)\fC [private]\fP"
Assignment
.PP
\fBParameters\fP
.RS 4
\fIconst\fP \fBAbstractComputer\fP& cAbstractComputer 
.RE
.PP
\fBReturns\fP
.RS 4
\fBAbstractComputer\fP& 
.RE
.PP

.SS "\fBVOID\fP AbstractComputer::SetComputer (\fBCOMPUTER_TYPE\fP eComputer)\fC [protected]\fP"
SetComputer
.PP
\fBParameters\fP
.RS 4
\fICOMPUTER_TYPE\fP eComputer 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP

.PP
Definition at line 71 of file Computer\&.cpp\&.
.SH "Member Data Documentation"
.PP 
.SS "\fBCOMPUTER_TYPE\fP AbstractComputer::m_eComputer\fC [private]\fP"

.PP
Definition at line 146 of file Computer\&.h\&.
.SS "bitset<\fBMouse\fP> AbstractComputer::test_bitset\fC [private]\fP"

.PP
Definition at line 129 of file Computer\&.h\&.
.SS "bool AbstractComputer::test_bool\fC [private]\fP"

.PP
Definition at line 112 of file Computer\&.h\&.
.SS "\fBMouse\fP AbstractComputer::test_calss\fC [private]\fP"

.PP
Definition at line 138 of file Computer\&.h\&.
.SS "Mouse1 AbstractComputer::test_calss_notexit\fC [private]\fP"

.PP
Definition at line 140 of file Computer\&.h\&.
.SS "\fBMouse\fP* AbstractComputer::test_calsspoint\fC [private]\fP"

.PP
Definition at line 139 of file Computer\&.h\&.
.SS "Mouse1* AbstractComputer::test_calsspoint_notexit\fC [private]\fP"

.PP
Definition at line 141 of file Computer\&.h\&.
.SS "const int AbstractComputer::test_const_int\fC [private]\fP"

.PP
Definition at line 109 of file Computer\&.h\&.
.SS "deque<\fBMouse\fP> AbstractComputer::test_deque\fC [private]\fP"

.PP
Definition at line 121 of file Computer\&.h\&.
.SS "double AbstractComputer::test_double\fC [private]\fP"

.PP
Definition at line 117 of file Computer\&.h\&.
.SS "\fBenum_letter\fP* AbstractComputer::test_enumletter\fC [private]\fP"

.PP
Definition at line 142 of file Computer\&.h\&.
.SS "enum_letter1* AbstractComputer::test_enumletter_notexit\fC [private]\fP"

.PP
Definition at line 144 of file Computer\&.h\&.
.SS "\fBENUM_UPPER\fP* AbstractComputer::test_enumupper\fC [private]\fP"

.PP
Definition at line 143 of file Computer\&.h\&.
.SS "ENUM_UPPER1* AbstractComputer::test_enumupper_notexit\fC [private]\fP"

.PP
Definition at line 145 of file Computer\&.h\&.
.SS "float AbstractComputer::test_float\fC [private]\fP"

.PP
Definition at line 116 of file Computer\&.h\&.
.SS "forward_list<\fBMouse\fP> AbstractComputer::test_forward_list\fC [private]\fP"

.PP
Definition at line 123 of file Computer\&.h\&.
.SS "hash_map<\fBMouse\fP> AbstractComputer::test_hash_map\fC [private]\fP"

.PP
Definition at line 134 of file Computer\&.h\&.
.SS "hash_multimap<\fBMouse\fP> AbstractComputer::test_hash_multimap\fC [private]\fP"

.PP
Definition at line 135 of file Computer\&.h\&.
.SS "hash_multiset<\fBMouse\fP> AbstractComputer::test_hash_multiset\fC [private]\fP"

.PP
Definition at line 131 of file Computer\&.h\&.
.SS "hash_set<\fBMouse\fP> AbstractComputer::test_hash_set\fC [private]\fP"

.PP
Definition at line 130 of file Computer\&.h\&.
.SS "int AbstractComputer::test_int\fC [private]\fP"

.PP
Definition at line 107 of file Computer\&.h\&.
.SS "list<\fBMouse\fP> AbstractComputer::test_list\fC [private]\fP"

.PP
Definition at line 122 of file Computer\&.h\&.
.SS "long AbstractComputer::test_long\fC [private]\fP"

.PP
Definition at line 114 of file Computer\&.h\&.
.SS "long long AbstractComputer::test_longlong\fC [private]\fP"

.PP
Definition at line 115 of file Computer\&.h\&.
.SS "map<\fBMouse\fP> AbstractComputer::test_map\fC [private]\fP"

.PP
Definition at line 132 of file Computer\&.h\&.
.SS "multimap<\fBMouse\fP> AbstractComputer::test_multimap\fC [private]\fP"

.PP
Definition at line 133 of file Computer\&.h\&.
.SS "multiset<\fBMouse\fP> AbstractComputer::test_multiset\fC [private]\fP"

.PP
Definition at line 128 of file Computer\&.h\&.
.SS "priority_queue<\fBMouse\fP> AbstractComputer::test_priority_queue\fC [private]\fP"

.PP
Definition at line 125 of file Computer\&.h\&.
.SS "queue<\fBMouse\fP> AbstractComputer::test_queue\fC [private]\fP"

.PP
Definition at line 124 of file Computer\&.h\&.
.SS "set<\fBMouse\fP> AbstractComputer::test_set\fC [private]\fP"

.PP
Definition at line 127 of file Computer\&.h\&.
.SS "short AbstractComputer::test_short\fC [private]\fP"

.PP
Definition at line 113 of file Computer\&.h\&.
.SS "stack<\fBMouse\fP> AbstractComputer::test_stack\fC [private]\fP"

.PP
Definition at line 126 of file Computer\&.h\&.
.SS "const int AbstractComputer::test_static_const_int\fC [static]\fP, \fC [private]\fP"

.PP
Definition at line 110 of file Computer\&.h\&.
.SS "int AbstractComputer::test_static_int\fC [static]\fP, \fC [private]\fP"

.PP
Definition at line 108 of file Computer\&.h\&.
.SS "string AbstractComputer::test_string\fC [private]\fP"

.PP
Definition at line 120 of file Computer\&.h\&.
.SS "unsigned int AbstractComputer::test_unsigned_int\fC [private]\fP"

.PP
Definition at line 111 of file Computer\&.h\&.
.SS "vector<\fBMouse\fP> AbstractComputer::test_vector\fC [private]\fP"

.PP
Definition at line 118 of file Computer\&.h\&.
.SS "vector<Mouse1> AbstractComputer::test_vector_notexit\fC [private]\fP"

.PP
Definition at line 119 of file Computer\&.h\&.

.SH "Author"
.PP 
Generated automatically by Doxygen for DesignPattern from the source code\&.
